home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 2 / BBS in a box - Trilogy II.iso / Files / Newton / Util / Newton Stuff / PCMCIA Info < prev    next >
Encoding:
Text File  |  1993-08-04  |  9.6 KB  |  161 lines  |  [TEXT/MSWD]

  1. PCMCIA: The New Peripheral Standard
  2. by Wayne Yacco
  3.  
  4. as appears in Issue #14, Sept/Oct 1993 PEN Magazine
  5. copyright (c) 1993 PenWorld, Inc.
  6. Call (800) 383-PENS, fax (310) 377-8218 or email 71333,124 for 
  7. complete subscription information.
  8.  
  9.     The original desktop computers distributed control of 
  10. computing intelligence to the local user.  So, they were dubbed 
  11. personal computers.  When compared to the centralized mainframes 
  12. and minicomputers that preceded them, they were.  Personal digital 
  13. assistants, personal mobile communicators, and hand-held computers 
  14. take the idea of personal computing to another plateau.
  15.     It's too bad "PC" has been co-opted by that earlier usage.  The 
  16. terms that have been proposed as alternatives to "PC" just don't 
  17. work.  Personal digital assistant, for example, smacks of redundancy-
  18. -unless you expect analog versions to appear.  It's too long and 
  19. awkward too.  We need a term with immediacy--something like 
  20. intimate computer.  It's a good choice for several reasons.  It's short.  
  21. It conveys the ever-so-close relationship of a machine you write and 
  22. draw into, message with, and then stick in a pocket.  And it's 
  23. abbreviation, IC, already designates the large complex chip into 
  24. which all of this functionality is quickly converging.  Watch out, Dick 
  25. Tracy, you'll be talking, and computing, into your lapel pin soon.  
  26. Eventually, there will be the ultimate IC, the integral computer that's 
  27. surgically implanted into your grandchildren just before they're old 
  28. enough to verbally command it.
  29.     This column is about the very next step on the way to that final 
  30. down-sizing: the PCMCIA (Personal Computer Memory Card 
  31. International Association) card.  PC Cards bring the functionality of 
  32. their full-size ISA, EISA, and MCA counterparts down to so few chips 
  33. that they can easily move between your wallet and your intimate 
  34. computer.  They're called PC Cards, but they are IC cards in every 
  35. sense.
  36.      PCMCIA began only a few months ago as a way to interface 
  37. storage cards, but has quickly evolved into a new bus specification 
  38. for credit-card-sized peripherals.  With it's support for I/O, the new 
  39. PCMCIA, version 2, specification can open the smallest machine to 
  40. add-ons of all kinds.  Cards provide communications, connectivity, 
  41. interfaces, both solid-state and rotating storage, a host of memory 
  42. devices (flash, one-time-programmable, and static), and a rich 
  43. variety of other options.  It's the stuff that enables a general-purpose 
  44. computer to support all manner of vertical niches.  PCMCIA examples 
  45. already include products like Proxim's RangeLAN, a spread-spectrum 
  46. wireless network adapter.  Toshiba is shipping a card that encrypts 
  47. data, and makes access to it impossible without a password.  Toshiba, 
  48. and a few other vendors, are also shipping a SCSI adapter on a 
  49. PCMCIA card.  Competition among the many vendors shipping 
  50. memory, modem, and network-adapter cards is brisk.  Modem-
  51. maker Megahertz is already making one that's completely self-
  52. contained.  Consider that most pen-based machines are presently 
  53. employed in vertical applications, and it's easy to see that PCMCIA is 
  54. the spark that's going to fire up those markets.
  55.     The time is definitely right.  Cards designed for the current 
  56. spec are increasingly compatible with new machines.  This has come 
  57. about, in part, from new hardware glue: the Intel 80365, the 
  58. Databook DB86082, and similar ExCA interface controllers from 
  59. several others.  ExCA is a functional spec--not a register-level 
  60. interface--for which Intel, Databook, and others have successfully 
  61. completed the Socket Compatibility Test..  Whichever glue chips a 
  62. host manufacturer chooses, all provide conformance to the PCMCIA 
  63. spec in a module the vendor can easily plug into computer designs.
  64.     Software for the chips may be supplied by the silicon foundry:  
  65. Databook supplies all the necessary code.  Or it may be supplied by 
  66. third parties as is Intel's Card Services software.  This is important, 
  67. because in some early implementations, host vendors haven't always 
  68. written their code according to the PCMCIA spec.  In the name of 
  69. expediency, they have sometimes employed hardware-dependent 
  70. code.
  71.     Megahertz vice president Steve Aldous recalls when the first 
  72. Intel modem cards landed on shelves.  Since it was then the only 
  73. card on the market, he says, some machines were built around its 
  74. silicon.  "Gross violations of PCMCIA rules resulted," maintains 
  75. Aldous.  Some systems actually looked for the Intel name in a chip, 
  76. and wouldn't enable the card if they didn't find it.  The Toshiba 
  77. T3300 gave Megahertz difficulties, because it expected a card to 
  78. decode all the address lines, as Intel does, and wouldn't allow the 
  79. PCMCIA-approved alternative of using a select line.
  80.     PC Card LAN adapters, which typically require the end user to 
  81. configure the card and socket with an "enabler" program, are another 
  82. example.  A few enablers still talk directly to the controller's 
  83. registers instead of to PCMCIA interfaces.  Fortunately, the industry 
  84. is rapidly moving away from such dependence by following new 
  85. specs called Card Services (CS) and Socket Services (SS).  "The 
  86. chances of plug-and-play today are much higher than they were a 
  87. year ago, even six months ago," Aldous says.
  88.     Card and Socket Services provide specifications to which 
  89. drivers can be written.  Tom Mitchell, National Sales Manager for 
  90. Proxim says, "We take advantage of Card and Socket Services to 
  91. expand our compatibility with different products."  Not all card 
  92. vendors do though.  Some fail to provide complete information in the 
  93. on-card Card Information Structure (CIS) header which is supposed 
  94. to identify the card's requirements.  When information is incomplete, 
  95. hosts may still be able to support many PCMCIA compliant cards 
  96. with a common driver by detecting the card and filling in the missing 
  97. information.  For example, hosts are able to support fax-data modem 
  98. PC Cards which employ the Hayes modem interface or other popular 
  99. models with well-known requirements. 
  100.     Unknown cards can also be handled another way, under the 
  101. new specification, by allowing drivers stored on the cards themselves 
  102. to be downloaded by the host.  If card makers adopt the practice of 
  103. storing drivers on their products, it can altogether eliminate the need 
  104. for hosts to recognize them, or to supply users with loadable driver 
  105. software.  However, this solution requires a complete PCMCIA 
  106. software package, and complete implementations are only now 
  107. coming to market.
  108.     Not all card vendors have yet adopted fully successful 
  109. strategies.  Mitchell admits that Proxim occasionally has run into 
  110. minor glitches that have had to be worked out with its host-side 
  111. partners.  However, Mitchell credits the specification for keeping the 
  112. process simple enough to work out the details over the phone.  "The 
  113. problems that we've seen have been easy to conquer," he says.
  114.     Daniel Sternglass, Databook chairman, a member of the PCMCIA 
  115. board, and chairman of its Host Compatibility subcommittee, 
  116. cautions: "Machines that claim PCMCIA compatibility may not have 
  117. Socket Services or Card Services, because there are not yet PCMCIA-
  118. sanctioned compliance criteria."  Yet, by using recognition techniques 
  119. and generic-card handling, he says that many of these systems still 
  120. handle a wide range of cards.  Sternglass recommends shopping for 
  121. host systems based on PCMCIA software that includes Card and 
  122. Socket Services, and that come from a reputable supplier.  
  123. Regrettably, compliance is not easily detectable by end users.  On the 
  124. positive side, CS is upgradeable.  SS may be, too, if the machine's 
  125. BIOS is.  SS code can even be stored on a hard disk, and run from 
  126. RAM, when it's not required to boot the machine.
  127.     While vendors work these issues out for themselves, PCMCIA 
  128. continues its shake-down cruise.  Luckily, PCMCIA compatibility is 
  129. accelerating faster than the evolutions that produced standard 
  130. emulations of the IBM PC BIOS for systems, the Hayes AT-command 
  131. language for modems, and the H-P Printer Command Language (PCL) 
  132. for printers.  In fact, PCMCIA already seems more compatible than 
  133. SCSI, which still requires installable drivers for every machine, and 
  134. sometimes even requires different removable media--even on 
  135. identical hardware when its sold under different brands.  PCMCIA 
  136. should soon reach the relatively trouble-free state of such successful 
  137. standards as PostScript and Ethernet.  When the final bugs are 
  138. worked out, survivors among the early participants will reap large 
  139. rewards.  Survivors?  You know what they say about pioneers.  
  140. They're the ones with the pointy ISO flowchart symbols for off-page 
  141. connections in their backs.
  142.     PCMCIA still has a nagging complication in the difference 
  143. between compliance to the specification and implementation of it.  
  144. For example, not all machines supply both five and twelve volts.  
  145. And there's a limit to the current that smaller machines can supply.  
  146. Some machines will always be designed for applications that don't 
  147. call for a full implementation, and not every system will be able to 
  148. program flash memory or run a hard disk.  Thus, not all cards are 
  149. going to work with all machines--even when the card conforms to all 
  150. parts of the specification.
  151.     Nevertheless, it does seem that most compatibility issues have 
  152. been resolved, or are resolvable.  I'll monitor PCMCIA's progress by 
  153. conducting practical compatibility trials and reporting the results in 
  154. this column.  Next issue, I'll continue this column with thumbnail 
  155. reviews of several cards that, if not exactly unique, are at least 
  156. representative of less-common offerings.  It will include those I've 
  157. already mentioned, plus one or two others.  And I'll have a 
  158. comparison table of many additional PCMCIA products.
  159.  
  160. #####
  161.